package com.itheima.arraylist;

import java.util.ArrayList;

/**
 * 需求：创建一个存储String的集合，
 * 内部存储（ test，张三，李四， test， test）字符串
 * 删除所有的test字符串，删除后，将集合剩余元素打印在控制台
 */
public class Test04 {
    public static void main(String[] args) {
        //创建集合
        ArrayList<String> list = new ArrayList<>();
        //添加集合数据
        list.add("test");
        list.add("张三");
        list.add("李四");
        list.add("test");
        list.add("test");
        //遍历集合 采用到这遍历,不用像正遍历需要i--来防止跳过元素
        for (int i = list.size() - 1; i >= 0; i--) {
            //list.get(i)
            //获取集合元素
            String s = list.get(i);
            //判断是否与"test"相等,用"Test"调用equals方法,防止空指针异常
            if ("test".equals(s)){
                list.remove(i);
            }
        }
        //输出集合
        System.out.println(list);
    }
}
